/*
 * 文 件 名:  Link.java
 * 版    权:  Migu Digital Media Co., Ltd. Copyright YYYY-YYYY,  All rights reserved
 * 描    述:  <描述>
 * 修 改 人:  zhangbin
 * 修改时间:  2020年12月31日
 * 跟踪单号:  <跟踪单号>
 * 修改单号:  <修改单号>
 * 修改内容:  <修改内容>
 */
package com.tc.neo4j.entity;

import lombok.*;
import org.neo4j.ogm.annotation.EndNode;
import org.neo4j.ogm.annotation.Property;
import org.neo4j.ogm.annotation.RelationshipEntity;
import org.neo4j.ogm.annotation.StartNode;

import java.util.Date;

/**
 * 关联关系
 * 
 * @author  zhangbin
 * @version  [版本号, 2020年12月11日]
 * @see  [相关类/方法]
 * @since  [产品/模块版本]
 */
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper=false)
@RelationshipEntity//("T_OWN")
public class Link<S extends BaseNode,E extends BaseNode>  extends BaseNode
{
    @Property
    private Date createTime;

    @StartNode
    private S startNode;

    @EndNode
    private E endNode;
    
    private String name;
}
